Golang Job: Golang Developer

Job added on

Company

OrangePeople

Location

Plano, TX - United States of America

Job type

Full-Time

Golang Job Details

We are looking for a Golang Developer to join our team of talented engineers that use cutting-edge technology to transform the customer experience.

Requirements:

  • 8+ years of professional experience in software development with languages like Java, Golang, and Python.
  • Experience designing and developing distributed systems, API, workflow, concurrency, multithreading, and Synchronization.
  • Good knowledge of developing services for scale for web and mobile, API design, HTTP1/HTTP2, REST, and GRPC.
  • Experience implementing lightweight libraries and writing highly concurrent code in Golang.
  • Demonstrated expertise in application security.
  • Experience developing, designing, implementing, and running microservices in a cloud environment at scale.
  • Demonstrated expertise in application security.
  • Strong leadership abilities in driving operational excellence and best engineering practices.
  • Knowledge and passion for current trends and best practices in software architecture, including performance, accessibility, security, and usability.

Preferred Qualifications:

  • Good team player with the ability to work with the team and partner teams throughout the software.
  • Development lifecycle to achieve organizational goals.
  • Have strong foundational knowledge in Object Oriented Design principles, Data Structures, Version Control, CI/CD, SQL/NoSQL Database design, Algorithms, and good coding discipline.
  • Strong understanding of Web Services and API development.
  • Strong understanding of distributed systems and scalability issues.
  • Able to provide hands-on technical guidance to junior team members.
  • Experience writing technical documents - Sequence diagrams, Design Documents.
  • Strong experience with writing unit tests and different levels of testing (Unit, Integration, System level).
  • Strong experience with implementing and running microservices using virtualization technologies (VMs and Containers).
  • Very good understanding of CI/CD principles and cloud deployment strategies.
  • Experience with frameworks using Design Patterns like Dependency Injection is a plus.
  • Experience with event-driven/streaming architectures and design using AWS kinesis and Kafka is a plus.
  • Experience with container orchestration using Kubernetes or similar tools is a plus.

Job Type: Contract

Pay: $50.00 - $65.00 per hour

Benefits:

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Health insurance
  • Vision insurance

Compensation package:

  • Hourly pay

Experience level:

  • 8 years

Schedule:

  • 8 hour shift
  • Monday to Friday

Application Question(s):

  • How many years of experience with API?
  • How many years of coding experience?
  • Experience in Application Security?
  • Experience developing, designing, implementing, and running microservices in a cloud environment?
  • Knowledge of CICD pipeline?

Experience:

  • Go: 4 years (Required)
  • AWS: 4 years (Preferred)

Work Location: One location